
/* HTML CSS Reset
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Montserrat', sans-serif;
	background: #fff;
	color: #fff;
	font-weight: 400;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	text-decoration: none !important;
}
.clear{
	clear:both;
}
.logo-con{
	text-align: center;
}
.logo-con img{
	width: 191px;
	margin-top: 0px;
}
.default-bg{
	padding: 0 15px;
}
p{
	line-height: 1.2em;
	font-weight: 400 !important;
    color: rgb(33, 33, 33);
    font-size: 25px;
    line-height: 1.2em;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
}
ul li{
	line-height: 1.2em;
	font-weight: 400 !important;
    color: rgb(33, 33, 33);
    font-size: 25px;
    line-height: 1.2em;
	font-family: 'Montserrat', sans-serif;
}
p:last-child{
	margin-bottom: 0px;
}
h1,h2,h3,h4,h5,h6{

	color: rgb(194, 19, 17) !important;
	line-height: 1.3em;
	font-family: 'Tenor Sans', sans-serif;
	font-weight: 400;
	margin-bottom: 15px;
	
}
h1{
    text-shadow: none;
    font-size: 60px !important;
	color: rgb(46, 54, 82) !important;
	font-weight: bold;
}
h2{
	font-size: 45px !important;
}
h3{
	font-size: 35px;
}
h4{
	font-size: 30px;
}
h5{
	font-size: 28px;
}
strong{
	font-weight: 700;
}
.break-h{
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.font-mont{
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
.font-normal{
	font-weight: normal;
}
.blue-text{
	color: rgb(46, 54, 82) !important;
}
.p-medium{
	font-size: 30px;
}
.p-small{
	font-size: 20px;
}
.white-text{
	color: #fff;
}
.white-bg{
	background-color: #fff;
}
header .navbar-nav{
	margin: 0 auto;
}
header .navbar-nav a{
	color: #000 !important;
	font-size: 17px;
	
}
header .navbar{
	padding: .5rem 0px;
}
header .navbar-collapse{
	flex-grow: 0;
}
header .navbar-nav li{
	margin: 0 15px;
	font-weight: 300;
}
header{
	padding: 8px 0px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 4px 8px 0px;
    background-image: linear-gradient(178deg, rgb(230, 244, 236) 0%, rgb(230, 244, 236) 28%, rgb(255, 255, 255) 100%), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) !important;
    background-size: auto, auto !important;
    background-position: 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll !important;
    background-repeat: no-repeat, no-repeat !important;
	position: fixed;
	width: 100%;
	z-index: 9999;
}
.top-fix{
	height: 81px;
}
.header-button {
	
	text-align: center;
}
.buy-button{
	border-radius: 35px;
    border-color: rgb(218, 236, 242);
    box-shadow: rgb(81, 80, 80) 0px 8px 12px 0px;
    overflow: hidden;
    padding: 12px 23px !important;
    background-image: linear-gradient(0deg, rgba(87, 178, 194, 0.1) 0%, rgb(50, 74, 85) 100%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.35) 100%) !important;
    background-color: rgb(194, 19, 17) !important;
    background-size: auto, auto !important;
    background-position: 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll !important;
    background-repeat: no-repeat, no-repeat !important;
	color:#fff !important;
	cursor: pointer;
	font-size: 21px;
	text-shadow: rgba(0, 0, 0, 0.6) 1px 1px 1px;
	
	font-family: 'Montserrat', sans-serif;
}
.buy-button:hover{
	background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.35) 100%), linear-gradient(rgba(87, 178, 194, 0.1) 0%, rgb(50, 74, 85) 100%) !important;
}

.anchor-jump{
	position: relative;
	top:-100px
}

.main-banner{
	background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(/assets/images/daily-reds-b1g3/Reds-Hero-1.jpg), linear-gradient(0deg, rgba(87, 178, 194, 0.1) 0%, rgba(50, 74, 85, 0.7) 100%) !important;
    background-size: auto, cover, auto !important;
    background-position: 50% 50%, 100% 50%, 50% 50% !important;
    background-attachment: scroll, scroll, scroll !important;
	background-repeat: no-repeat, no-repeat, no-repeat !important;
	position: relative;
}
.main-banner p{
	text-shadow: none;
    font-size: 35px !important;
	color: rgb(46, 54, 82) !important;
	margin: 40px 0;
}
.banner-image img{
	max-width: 40% !important;
	position: relative;
	z-index: 9;
	margin-bottom: -54px;
}
.svg-shape-bottom {
    position: absolute;
	left: 0;
	height: 220px;
    bottom: 0px;
    transform: rotate(180deg);
    fill: rgb(15, 66, 80);
}
.svg-shape-top{
	position: absolute;
	left: 0;
	height: 200px;
	top: 0px;
	fill: #fff;

}

.content-1{
	padding-top: 80px !important;
}
.foods-row{
	max-width: 917px;
    margin: 40px auto;
}
.foods-row .col-md-2{
	padding: 0px;
}
.arrows{
	max-width: 40px !important;
}
.icon-reds{
	max-width: 100px !important;
}
.needs-row img{
	max-width: 70px !important;
}
.needs-row p{
	color:rgb(46, 54, 82) !important;
}
.bt-border{
	border-top: 3px solid rgb(46, 54, 82) !important;
	border-bottom: 3px solid rgb(46, 54, 82) !important;
}
.bt-border-red{
	border-top: 3px solid rgb(194, 19, 17) !important;
	border-bottom: 3px solid rgb(194, 19, 17) !important;
}

.cody-title{
	font-size: 30px;
	color: rgb(46, 54, 82);
}

.content-3{
	clip-path: url(#clip-right-de437f40b7e45);
    -webkit-clip-path: url(#clip-right-de437f40b7e45);
    background-image: linear-gradient(0deg, rgba(64, 83, 105, 0.1) 0%, rgb(58, 58, 74) 100%), linear-gradient(90deg, rgba(81, 80, 80, 0.5) 0%, rgba(81, 80, 80, 0.1) 27%, rgba(255, 255, 255, 0) 100%), url(/assets/images/daily-reds-b1g3/AdobeStock_52270632x1600px.jpg) !important;
    background-size: auto, auto, cover !important;
    background-position: 50% 50%, 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll, scroll !important;
	background-repeat: no-repeat, no-repeat, no-repeat !important;
	position: relative;
    margin-top: -17px;
}
/**Sales Section**/
.sales-con{
	box-shadow: rgba(0, 0, 0, 0.4) 0px 8px 12px 0px;
    background-image: linear-gradient(178deg, rgba(230, 244, 236, 0.05) 0%, rgba(230, 244, 236, 0.5) 27%, rgba(255, 255, 255, 0.95) 100%), url(/assets/images/daily-reds-b1g3/palm-angle.jpg) !important;
    background-size: auto, cover !important;
    background-position: 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll !important;
    background-repeat: no-repeat, no-repeat !important;
}
.sales-title h2{
    font-size: 55px !important;
    color: rgb(46, 54, 82) !important;
}
.red-text{
    color: rgb(194, 19, 17);
}
.sales-title p{
	font-size: 35px;
}
.check{
	max-width: 30px;
	margin: 0 10px;
}

.check-ul li{
	margin: 10px 0;
}
.price-con h2{
    color: rgb(46, 54, 82);
    font-size: 45px;
}
.main-price{
	color: rgb(10, 146, 43) !important;
	font-size: 55px !important;
	font-style: italic;
}
.cart-con a{
	padding-top: 14px;
    padding-bottom: 14px;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 4px 8px 0px;
    padding-right: 50px !important;
    padding-left: 50px !important;
    background-image: linear-gradient(rgb(246, 154, 0) 0%, rgb(239, 202, 86) 100%) !important;
    background-color: rgb(245, 174, 61) !important;
    background-size: auto !important;
    background-position: 50% 50% !important;
    background-attachment: scroll !important;
    background-repeat: no-repeat !important;
	color:#fff !important;
	text-shadow: rgba(0, 0, 0, 0.6) 1px 1px 1px;
	font-size: 20px;
}
.cart-con a:hover{
	background-image: linear-gradient(rgb(239, 202, 86) 0%, rgb(246, 154, 0) 100%) !important;
}
.white-text{
	color:#fff !important
}
.money-back-sales{
    background-image: linear-gradient(0deg, rgba(87, 178, 194, 0.1) 0%, rgb(50, 74, 85) 100%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.35) 100%), linear-gradient(rgb(194, 19, 17), rgb(194, 19, 17)) !important;
    background-size: auto, auto, auto !important;
    background-position: 50% 50%, 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll, scroll !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
}
.money-back-sales h2{
	font-size: 40px !important;
	text-align: center;
}
.money-back-sales p{
	font-size: 19px;
}
.money-back-sales img{
	max-width: 70% !important;
	margin-top: 20px;
}
ul.show-bullets{
	padding-left: 25px;
}
ul.show-bullets li{
	list-style: disc;
	list-style-type: disc;
	
}
.circle-icons{
	margin: 20px 0;
}
.circle-icons .p-medium{
	margin: 15px 0 20px;
}
.circle-icons img{
	max-width: 90% !important;
}

.pull-bot-h2{
	margin-top: 100px;
	margin-bottom: 40px;
}
.buy-svg{
	position: absolute;
    left: 0;
    height: 110px;
    top: -1px;
    fill: #fff;
}
.pull-buy{
	margin-top: -31px;
    margin-bottom: 81px;
}
.content-4 {
	clip-path: url(#clip-bottom-1b4e98c5249b4);
    -webkit-clip-path: url(#clip-bottom-1b4e98c5249b4);
    background-image: linear-gradient(0deg, rgba(87, 178, 194, 0.1) 0%, rgb(50, 74, 85) 100%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.35) 100%), linear-gradient(rgb(194, 19, 17), rgb(194, 19, 17)) !important;
    background-size: auto, auto, auto !important;
    background-position: 50% 50%, 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll, scroll !important;
	background-repeat: no-repeat, no-repeat, no-repeat !important;
	position: relative;
	padding-bottom: 140px !important;
	padding-top: 50px;
}
.content-4 .svg-shape-bottom {
	height: 175px;
    bottom: 0px;
	transform: rotate(180deg);
	fill: #fff;
}
.content-4 p{
	color: #fff;
}
.icons-block img{
	max-width: 60% !important;
}
.icons-block p{
	font-size: 20px;
	color: #fff;
}
.sns-title{
	color: rgb(255, 255, 255) !important;
    font-size: 40px !important;
}

.s-use{
	border-top-left-radius: 40px;
    overflow: hidden;
    border-bottom-right-radius: 40px;
    background-image: linear-gradient(0deg, rgba(87, 178, 194, 0.1) 0%, rgb(50, 74, 85) 100%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.35) 100%), linear-gradient(rgb(194, 19, 17), rgb(194, 19, 17)) !important;
    background-size: auto, auto, auto !important;
    background-position: 50% 50%, 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll, scroll !important;
	background-repeat: no-repeat, no-repeat, no-repeat !important;
	text-align: center;
	padding: 30px 20px;
}
.s-use p {
	color: #fff;
	margin-top: 20px;
}
.s-use img{
	max-width: 100%;
}
.tab-content{
	border: 1px solid #eee;
	padding: 40px 20px;
}
.tab-custom .nav-item{
	background-color: rgb(125, 36, 37) !important;
	margin: 0 5px;
	
}
.tab-custom .nav-item:first-child{
	margin-left: 0px;
}
.tab-custom .nav-item a{
	color: #fff !important;
	line-height: 1.7em;
}
.tab-custom .nav-pills .nav-link.active, .tab-custom .nav-pills .show>.nav-link{
	
    background-color: rgb(46, 54, 82) !important;
}
.border-on{
	border:1px solid #000
}

.fq-link{
	text-align: center;
	
}
.fq-content p:first-child{
	margin-top: 20px;
}
.fq-con{
	background-color: #E4E4E4;
	padding: 20px 30px;
	margin: 15px 0;
	cursor: pointer;
}

.fq-con[aria-expanded="false"]{
	background-color: #E4E4E4;
}
.fq-con[aria-expanded="false"]:hover{
	background-color: rgb(46, 54, 82);
	color:#fff;
}
.fq-con:hover{
	background-color: rgb(46, 54, 82);
	color:#fff;
}

.fq-con[aria-expanded="false"]:hover p{
	
	color:#fff;
}
.fq-con:hover p{
	
	color:#fff;
}

.fq-con[aria-expanded="true"]{
	background-color: #F8F8F8;
}
.fq-con[aria-expanded="true"] p{
	color:#000;
}
#menu3 a{
	color: #000 !important;
}
.green-links{
	color: rgb(255, 255, 255) !important;
	font-size: 19px !important;
	z-index: 9;
    max-width: 275px;
    overflow: hidden;
    float: none;
    width: 100%;
    padding: 10px !important;
	background-image: linear-gradient(0deg, rgba(87, 178, 194, 0.1) 0%, rgb(50, 74, 85) 100%), linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.35) 100%), linear-gradient(rgb(194, 19, 17), rgb(194, 19, 17)) !important;
    background-size: auto, auto, auto !important;
    background-position: 50% 50%, 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll, scroll !important;
    background-repeat: no-repeat, no-repeat, no-repeat !important;
    border-radius: 30px !important;
    margin: 0px auto 10px !important;
	
	display: block;
}
.green-links-v2{
	background-image: linear-gradient(0deg, rgba(1, 18, 13, 0.4) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(rgb(165, 167, 168), rgb(165, 167, 168)) !important;
    background-size: auto, auto !important;
    background-position: 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll !important;
    background-repeat: no-repeat, no-repeat !important;
    border-radius: 30px !important;
    margin: 0px auto !important;
}

.money-back-con p{
	font-size: 19px !important;
}
.money-back-con img{
	max-width: 80% !important;
}
footer{
	background-image: linear-gradient(0deg, rgb(54, 54, 54) 0%, rgb(28, 28, 28) 25%, rgb(28, 28, 28) 50%, rgb(42, 42, 42) 74%, rgb(54, 54, 54) 100%), linear-gradient(rgb(54, 54, 54), rgb(54, 54, 54)) !important;
    background-size: auto, auto !important;
    background-position: 50% 50%, 50% 50% !important;
    background-attachment: scroll, scroll !important;
	background-repeat: no-repeat, no-repeat !important;
	padding: 40px 0;
}
footer a,footer p{
	font-size: 19px !important;
}
.navbar-toggle span{
	background: #fff;
}
.footer-links-1 .navbar-nav{
	margin: 0 auto;
}
.footer-links-1 .navbar-nav a{
	font-size: 20px;
}
.footer-links-1 .navbar-nav li{
	margin: 0 10px;
}
.footer-links-2 .navbar-nav{
	margin: 0 auto;
}
.footer-links-2 .navbar-nav a{
	font-size: 20px;
}
.footer-links-2 .navbar-nav li{
	margin: 0 15px;
}

.footer-links-1 a, .footer-links-2 a{
	color:#fff !important;
	background: none !important;
}
.footer-links-2 .navbar-nav {
	text-align: center;
	float: none;
}
.navbar-nav>li{
	float: none;
	display: inline-block
}
.footer-links-2{
	margin:30px 0;
}
.copyright{
	color:#fff;
}
.copyright a{
	color:#fff !important;
}
header .navbar-toggler-icon{
	height: 5px;
	margin: 4px 0;
	display: block;
	background: #000;
}
footer .navbar-toggler-icon{
	height: 5px;
	margin: 4px 0;
	display: block;
	background: #fff;
}
.bg-pads{
	padding-left: 15px;
	padding-right: 15px;
}


@media (min-width: 1200px){
	.modal-xl {
		max-width: 98%;
	}
	
}

@media screen and (max-width: 1200px) {
	.buy-button{
		padding: 12px 15px !important;
	}
}


@media screen and (max-width: 991px) {
	header .navbar-nav a{
		font-size: 14px;
	}
	.logo-stretch{
	    margin-right: -49px;
	}
	.logo-con img {
		width: 211px;
		margin-top: 1px;
	}
	header .col-md-6{
		POSITION: RELATIVE;
   	    LEFT: 38PX;
	}

	.logo-con img{
		margin-top: 0px;
	}
	.header-button {
		padding-top: 17px;
	}
	.bg-pads {
		padding-left: 0px;
		padding-right: 0px;
	}

	h1 {
		font-size: 38px;
	}
	img{
		max-width: 100%;
	}
	.large-pads-sides{
		padding-left: 10px;
		padding-right: 10px;
	}
	header .buy-button{
		font-size: 14px;
		position: relative;
  		top: -10px;

	}
	header .navbar-nav li {
		margin: 0 3px;
	}
	.footer-links-1 .navbar-nav li{
		margin: 0 10px;
	}
	.footer-links-1 .navbar-nav a ,.footer-links-2 .navbar-nav a{
		font-size: 14px;
	}
	.fatty-block p{
		padding: 40px 14px;
	}
	.money-back-inner .col-md-3{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 20px;
	}
		.block-mobile{
		display: block;
	}
	.order-con p{
		font-size: 19px;
	}
	.order-con{
		padding: 150px 8px 30px;
	}
	.order-con br{
		display: none;
	}
	.tab-custom .nav-item a, .s-use p{
		font-size:20px
	}
	.sales-title h2{
		font-size: 45px !important;
	}
	.call-links .col-md-4{
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
	}
	h3 {
		font-size: 30px;
	}
	.p-medium {
		font-size: 27px;
	}
	p, ul li{
		font-size: 22px;
	}
	.money-back-sales h2 {
		font-size: 30px !important;
		text-align: center;
	}
	.modal-dialog {
		max-width: 90%;
		
	}
	.content-5{
		margin-top: -65px;
		position: relative;
		z-index: 9;
	}
	.sns-title {
		font-size: 38px !important;
	}
	
}

@media screen and (max-width:767px) {
	header .d-none{
		display: block !important;
	}

	.main-banner{
		background-image: url(/assets/images/daily-reds-b1g3/Reds-Hero-1.jpg) !important;
		background-size: cover !important;
		background-position: 50% 50% !important;
		background-attachment: scroll !important;
		background-repeat: no-repeat !important;

	}
	h1{
		color: rgb(194, 19, 17) !important;
		font-size: 40px !important;
	}
	h2 {
		font-size: 33px !important;
	}
	p, ul li{
		font-size: 20px;
	}
	.main-banner p{
		color:#fff !important;
		font-size: 24px !important;
	}
	.top-fix {
		height: 72px;
	}
	.banner-image img {
		max-width: 90% !important;
	}
	.logo-stretch{
	    margin-right: 0px;
	}
	.logo-con img {
		width: 191px;
		
	}
	header .col-md-6{
		POSITION: RELATIVE;
   	    LEFT: 0PX;
	}
	.header-button{
		padding-top: 0px;
	}
	.logo-con{
		text-align:left;
	}
	.bg-pads {
		padding-left: 15px;
		padding-right: 15px;
	}
	header {
		padding: 10px 0px 10px;
		height: auto;
		margin-bottom: 0px;
	}
	header .navbar{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.logo-con img{
		margin-top: 0px;
	}
	header .navbar-toggler{
		position: absolute;
		right: -10px;
		top: -48px;
	}
	header .navbar-nav a{
		font-size: 17px;
	}
	header  .buy-button{
		display: none;
	}
	header .navbar-nav .buy-button{
		display: block !important;
		color: #fff !important;
		width: 51%;
		margin: 11px auto 0;
	}
	header .navbar-nav{
		text-align: center;
	}
	.money-back-sales h2 {
		font-size: 24px !important;
	
	}
	.money-back-sales img{
		 margin-bottom: 20px;
	}
	h3 {
		font-size: 27px;
	}
	.money-back-inner .col-md-3{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.video-con{
		max-width: 100%;
	}
	footer .navbar-toggler	{
		margin-left: -23px;
	}
	.footer-logo{
		text-align: center;
	}
	.footer-links-1 .navbar-nav, .footer-links-2 .navbar-nav{
		text-align: center;
	}
	.footer-links-1 .navbar-nav a, .footer-links-2 .navbar-nav a{
		font-size: 20px;
		margin: 10px 0;
	}
	.footer-links-1 .navbar-nav li, .footer-links-2 .navbar-nav li{
		margin: 10px 0;
	}
	.modal-buy-button {
		padding: 22px 17px;
		font-size: 20px;
	}
	.buy-con-modal-2 {
		margin: 45px 0 23px;
	}
	.buy-3-button{
		margin-left: 0px;
	}
	.modal-bottles{
		max-width: 73%;
	}
	.modal-body .row{
		margin-bottom: 17px;
		padding: 16px 0px;
	}
	.today {
		font-size: 30px !important;
	}
	.copyright {
		color: #fff;
		font-size: 15px !important;
	}
	.money-con{
		padding: 40px 30px !important;
	}
	.large-pads-sides {
		padding-left: 10px;
		padding-right: 10px;
	}
	.fatty-row .col-md-4{
		margin-bottom: 20px;
	}
	.sales-block-1 {
		margin-top: 50px;
		margin-bottom: 30px;
	}
	.benefits-bundle {
		margin-top: 45px;
	}
	.benefit-row-small .benefit-con {
		margin: 0 0;
	}
	.money-back-con{
		width: 100%;
		margin: 20px auto;
		padding: 0px 0px 0px;
	}
	.tab-content{
		padding: 40px 0px;
	}
	.money-back-con img{
		margin: 20px 0;
	}
	.money-back-inner .col-md-3{
		margin-bottom: 30px;
	}
	.money-back-inner .col-md-3:last-child{
		margin-bottom: 0px;
	}
	.fatty-block p {
		padding: 40px 15px;
		font-weight: bold;
	}
	.fatty-block{
		width: 70%;
		margin: 0 auto;
	}
	.block-mobile{
		display: block;
	}
	.order-con p{
		font-size: 19px;
	}
	.order-con{
		padding: 150px 9px 30px;
	}
	.order-con br{
		display: none;
	}
	.foods-row .col-md-2{
		margin: 15px 0;
		width: 20%;
	}
	.arrows {
		max-width: 32px !important;
		position: relative;
		left: 3px;
	}
	.icon-reds {
		max-width: 66px !important;
	}
	.needs-row .col-md-3{
		margin: 15px 0;
	}
	.sales-title h2 {
		font-size: 22px !important;
	}
	.sales-title p {
		font-size: 31px;
	}
	.sns-title {
		color: rgb(255, 255, 255) !important;
		font-size: 26px !important;
	}
	.icons-block{
		margin: 15px 0;
	}
	.tab-custom .nav{
		display: block;
	}
	.tab-custom .nav-item{
		margin: 0px 0;
	}
	.s-use{
		margin: 10px 0;
	}
	.call-links .col-md-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.content-4{
		padding-bottom: 170px !important;
	}
	.content-5{
		margin-top: -100px;
		position: relative;
		z-index: 9;
	}
	#menu3 a {
		color: #000 !important;
		word-break: break-all;
		margin: 13px 0;
		font-size: 19px;
	}
	#menu3 br{
		margin: 10px 0;
	}
	ul.show-bullets{
		margin-bottom: 25px;
	}
	.copyright a {
		color: #fff !important;
		font-size: 14px !important;
	}
	.content-3{
		background-position: 50% 50%, 50% 50%, 0% 0%, 0% 0%, 0% 0% !important;
		background-size: auto, auto, cover, cover, cover !important;
		background-image: linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)), linear-gradient(0deg, rgba(247, 247, 247, 0.3) 0%, rgba(247, 247, 247, 0) 100%), linear-gradient(140deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 65%, rgba(1, 113, 76, 0) 100%), linear-gradient(rgba(15, 211, 238, 0.5) 0%, rgba(81, 80, 80, 0.1) 27%, rgba(150, 26, 26, 0.1) 100%), url(/assets/images/daily-reds-b1g3/photo-1495081703108-1fdad36fcb5a.jpg) !important;
		background-attachment: scroll, scroll, scroll, scroll, fixed !important;
		background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat !important;
	}
	.content-3 .white-text{
		color:rgb(33, 33, 33) !important;
	}





	}


@media screen and (max-width:440px) {
	.fatty-block{
		width: 100%;
		margin: 0 auto;
	}
	h1 {
		font-size: 31px;
	}
	.small-h2 {
		font-size: 27px;
	}
	h2 {
		font-size: 30px;
	}



}

@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1000px;
	}
}

html {
 scroll-behavior: smooth; 
}



